|
|
| Lokalizacja w menu |
|---|
| Rysunek Techniczny → Widoki → Wstaw grupę rzutów |
| Środowisko pracy |
| Rysunek Techniczny |
| Domyślny skrót |
| brak |
| Wprowadzono w wersji |
| - |
| Zobacz także |
| Wstaw widok |
Narzędzie Wstaw grupę rzutów tworzy rzuty z wielu widoków jednego lub więcej obiektów 3D, używając tradycyjnego rzutowania metodą pierwszego kąta (europejskiego) lub rzutowania metodą trzeciego kąta (amerykańskiego). Można również dołączyć izometryczne widoki 4 przednich narożników.
dostępne w wersji 1.0: Narzędzie Wstaw widok również może utworzyć grupę rzutów. Zalecane jest używanie tamtego narzędzia.
Trzy widoki ortogonalne i jeden izometryczny widok na obiekt bryły.
Zobacz stronę Wstaw widok, ale do wywołania narzędzia wybierz opcję Rysunek Techniczny → Widoki → Wstaw grupę rzutów z menu.
Zapoznaj się również z informacjami na stronie: Edytor właściwości.
Grupa rzutów, formalnie obiekt TechDraw::DrawProjGroup ma właściwości wspólne dla wszystkich typów Widoków. Ma też następujące dodatkowe właściwości:
Podstawa
LinkList): Łącza do obiektów rysunkowych, które mają zostać przedstawione.XLinkList): Łącza do obiektów rysunkowych w pliku zewnętrznym.Link): Główny widok w grupie. Zwykle jest to widok z przodu.Enumeration): Kąt pierwszy lub Kąt trzeci.Kolekcja
LinkList): Łącza do widoków w tej Grupie rzutów.Rozmieść
Bool): Jeśli opcja ma wartość PRAWDA, poszczególne widoki będą rozmieszczane automatycznie. Użyj FAŁSZ, aby rozmieścić je samodzielnie.Length): Poziomy odstęp między widokami przy automatycznym pozycjonowaniu. Należy pamiętać, że Skala i rozmiar innych widoków w grupie również wpływają na odstępy.Length): Pionowy odstęp między widokami przy automatycznym pozycjonowaniu.
Grupa Rzutów jako całość dziedziczy właściwości X, Y, Typ Skali, Skala i Obrót z widoku podstawowego.
Pojedyncze widoki w grupie dziedziczą wszystkie właściwości widoku części, ale obiekt Grupa rzutów kontroluje skalę wszystkich swoich prezentowanych widoków.
Właściwość Wektor obrotu poszczególnych widoków w grupie jest przestarzała od wersji 0.19. Zamiast tego użyj Kierunek X.
Należy pamiętać, że w polu środkowym wyświetlany jest bieżący kierunek projekcji widoku głównego. Nie można go użyć do zmiany kierunku.
Zobacz również stronę: Dokumentacja API generowana automatycznie oraz Podstawy pisania skryptów dla FreeCAD.
Nowa grupa rzutów może zostać utworzona za pomocą makrodefinicji i z konsoli Python przy użyciu następujących funkcji:
import FreeCAD as App
doc = App.ActiveDocument
cyl = doc.addObject("Part::Cylinder", "Cylinder")
doc.recompute()
page = doc.addObject("TechDraw::DrawPage", "Page")
template = doc.addObject("TechDraw::DrawSVGTemplate", "Template")
template.Template = App.getResourceDir() + "Mod/TechDraw/Templates/A4_LandscapeTD.svg"
page.Template = template
# Toggle the visibility of the page to ensure its width and height are updated (hack):
page.Visibility = False
page.Visibility = True
group = doc.addObject("TechDraw::DrawProjGroup", "ProjGroup")
page.addView(group)
group.Source = [cyl]
group.ProjectionType = "Third Angle"
front_view = group.addProjection("Front") # First projection will become the Anchor.
group.Anchor.Direction = (0, 1, 0)
group.Anchor.RotationVector = (1, 0, 0)
left_view = group.addProjection("Left")
top_view = group.addProjection("Top")
group.X = page.PageWidth / 2
group.Y = page.PageHeight / 2
doc.recompute()
Uwaga: Przed dodaniem rzutów do grupy należy zawsze dodać Grupę rzutów do strony page.addView(group). Dzięki temu Grupa rzutów może używać domyślnych wartości parametrów pochodzących ze strony nadrzędnej.